--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Commit 7737194b3cec1779e8ba9eb472415d235046eb56
Parents : e64b36d
Author : Ivan <e46112d44649266d71fe2193e00a4710>
Signature : T66BB85Valid, signed by author
Date : 2026-07-19T05:34:16-05:00
chore: update Micron-Parser-Go version to v1.0.6 in various configuration files and locales
Changes
8 files changed, 10 insertions(+), 8 deletions(-)
Diff
diff --git a/meshchatx.rsm b/meshchatx.rsm
index a574accc..c51b9c4b 100644
Binary files a/meshchatx.rsm and b/meshchatx.rsm differ
diff --git a/meshchatx/src/frontend/components/settings/MicronWasmUpdateModal.vue b/meshchatx/src/frontend/components/settings/MicronWasmUpdateModal.vue
index 206fc058..6e0b499c 100644
--- a/meshchatx/src/frontend/components/settings/MicronWasmUpdateModal.vue
+++ b/meshchatx/src/frontend/components/settings/MicronWasmUpdateModal.vue
@@ -137,7 +137,7 @@ export default {
computed: {
defaultTag() {
const t = import.meta.env.VITE_MICRON_PARSER_GO_RELEASE;
- return typeof t === "string" && t.trim() ? t.trim() : "v1.0.5";
+ return typeof t === "string" && t.trim() ? t.trim() : "v1.0.6";
},
downloadBase() {
return MICRON_PARSER_GO_RELEASE_DOWNLOAD_BASE;
diff --git a/meshchatx/src/frontend/locales/en.json b/meshchatx/src/frontend/locales/en.json
index 73a4d75f..e21aa8a8 100644
--- a/meshchatx/src/frontend/locales/en.json
+++ b/meshchatx/src/frontend/locales/en.json
@@ -1895,7 +1895,7 @@
"micron_wasm_update_upload_heading": "Install from file",
"micron_wasm_update_upload_warning": "Uploaded WASM is not authenticity-checked. Only use files you trust.",
"micron_wasm_update_revert_bundled": "Remove override (use bundled WASM)",
- "micron_wasm_update_err_empty_tag": "Enter a release tag (for example v1.0.5).",
+ "micron_wasm_update_err_empty_tag": "Enter a release tag (for example v1.0.6).",
"micron_wasm_update_err_not_wasm": "Choose a file whose name ends with .wasm.",
"micron_wasm_update_err_too_large": "That file is too large to store as a runtime override.",
"micron_wasm_update_err_too_small": "That file is too small to be a valid WASM module.",
diff --git a/meshchatx/src/frontend/public/vendor/micron-parser-go/integrity.json b/meshchatx/src/frontend/public/vendor/micron-parser-go/integrity.json
index 4e4d144f..5bb91389 100644
--- a/meshchatx/src/frontend/public/vendor/micron-parser-go/integrity.json
+++ b/meshchatx/src/frontend/public/vendor/micron-parser-go/integrity.json
@@ -1,6 +1,6 @@
{
- "version": "v1.0.5",
- "wasm": "sha384-E16yCcmQKfjrg2OxZQ2uY8ZnQoJvQK9y7NmH4BJOO8qO5Eg677HPie1AbZqWKfcK",
+ "version": "v1.0.6",
+ "wasm": "sha384-v8PajPnZcEzOx9l7nBD+cV9zvpJbmgHyWOmeRW9KXCJ2Z7g0S7mRIBAvIHXElH9B",
"wasmExec": "sha384-PWCs+V4BDf9yY1yjkD/p+9xNEs4iEbuvq+HezAOJiY3XL5GI6VyJXMsvnjiwNbce",
"wasmExecSourceUrl": "https://raw.githubusercontent.com/golang/go/go1.26.2/lib/wasm/wasm_exec.js",
"wasmExecEtag": "W/\"97232acf11bb7ff454a8c640d2a6c59e000ceebfee1e4478f2f250d98618a007\""
diff --git a/scripts/deps-allowlist.json b/scripts/deps-allowlist.json
index 62537509..5dce26bd 100644
--- a/scripts/deps-allowlist.json
+++ b/scripts/deps-allowlist.json
@@ -24,7 +24,7 @@
{
"name": "micron-parser-go-wasm",
"pattern": "https://github.com/Quad4-Software/Micron-Parser-Go/releases/download/*/micron-parser-go.wasm",
- "pinned_tag": "v1.0.5",
+ "pinned_tag": "v1.0.6",
"tag_source": "scripts/micron-parser-go-version.mjs"
},
{
diff --git a/scripts/micron-parser-go-version.mjs b/scripts/micron-parser-go-version.mjs
index ade51a88..d4c5b46f 100644
--- a/scripts/micron-parser-go-version.mjs
+++ b/scripts/micron-parser-go-version.mjs
@@ -2,4 +2,4 @@
* Micron-Parser-Go release tag for default WASM URL (scripts/fetch-micron-wasm.mjs)
* and build-time tooltip copy (VITE_MICRON_PARSER_GO_RELEASE).
*/
-export const MICRON_PARSER_GO_RELEASE_TAG = "v1.0.5";
+export const MICRON_PARSER_GO_RELEASE_TAG = "v1.0.6";
diff --git a/tests/backend/test_safe_path_under_dir.py b/tests/backend/test_safe_path_under_dir.py
index edbd6f06..8111ed33 100644
--- a/tests/backend/test_safe_path_under_dir.py
+++ b/tests/backend/test_safe_path_under_dir.py
@@ -24,7 +24,7 @@ def test_safe_path_under_dir_rejects_nul_and_dot(tmp_path):
def test_safe_path_under_dir_rejects_symlink_escape(tmp_path):
- """realpath containment must reject basename symlinks that leave the jail."""
+ """Reject basename symlinks whose real path leaves the jail."""
outside = tmp_path / "outside.secret"
outside.write_bytes(b"secret")
jail = tmp_path / "jail"
diff --git a/tests/backend/test_security_path_jail_regressions.py b/tests/backend/test_security_path_jail_regressions.py
index e34aee23..55ad54c5 100644
--- a/tests/backend/test_security_path_jail_regressions.py
+++ b/tests/backend/test_security_path_jail_regressions.py
@@ -182,7 +182,9 @@ async def test_rncp_send_path_jails_and_blocks_identity(tmp_path, monkeypatch):
fake_home = tmp_path / "home"
fake_home.mkdir()
monkeypatch.setenv("HOME", str(fake_home))
- monkeypatch.setattr(os.path, "expanduser", lambda p: str(fake_home) if p == "~" else p)
+ monkeypatch.setattr(
+ os.path, "expanduser", lambda p: str(fake_home) if p == "~" else p
+ )
outside_root = tmp_path.parent / "rncp-outside-root"
outside_root.mkdir(exist_ok=True)
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────